package cn.demoncat.util.lang.fn;

/**
 * 计算函数 - 两个参数，抛异常
 * 
 * @author 延晓磊
 *
 * @since 2020年2月18日
 */
@FunctionalInterface
public interface Function2Throw<A,B,R,E extends Exception> {

	/**
	 * 计算
	 * 
	 * @param a
	 * @param b
	 * @return
	 * 
	 * @author 延晓磊
	 *
	 * @since 2020年2月18日
	 */
	R apply(A a, B b) throws E;
}
